/** **/
package com.zte.claa.inficombo.csa.app.config;

import java.io.Serializable;

public class LocCustParamModel implements Serializable {


    private static final long serialVersionUID = 1L;

    private String projectId;
    
    //地图每米对应的像素数（非GPS地图,单位，个）
    private Float scale;
    //蓝牙锚点定位间隔(单位，秒)
    private Integer anchorInterval;
    //蓝牙锚点定位纠偏范围(单位，米)
    private Float anchorScope;
    //蓝牙锚点定位平滑周期（单位，个）
    private Integer anchorCycle;
    //蓝牙信标定位间隔(单位，秒)
    private Integer beaconInterval;
    //蓝牙信标定位纠偏范围(单位，米)
    private Float beaconScope;
    //蓝牙信标定位平滑周期（单位，个）
    private Integer beaconCycle;
    //LoRa信标定位间隔(单位，秒)
    private Integer loraInterval;
    //LoRa信标定位纠偏范围(单位，米)
    private Float loraScope;
    //LoRa信标定位平滑周期（单位，个）
    private Integer loraCycle;
    //GPS定位间隔(单位，秒)
    private Integer gpsInterval;
    //GPS定位纠偏范围(单位，米)
    private Float gpsScope;
    //GPS定位平滑周期（单位，个）
    private Integer gpsCycle;
    //GPS坐标系与XYZ坐标系转换,0:不转换,1:gps->xyz,2->xyz->gps
    private Integer gpsxyz;
    //区域id
    private Integer zoneid = 0;
	
    private Double locx;   
    private Double locy;
    private Double locz;
    
    private Double gpslon;   
    private Double gpslat;
    private Double gpsalt;
    
    private Double rotation;

	public String getProjectId() {
		return projectId;
	}


	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}


	public Float getScale() {
		return scale;
	}


	public void setScale(Float scale) {
		this.scale = scale;
	}


	public Integer getAnchorInterval() {
		return anchorInterval;
	}


	public void setAnchorInterval(Integer anchorInterval) {
		this.anchorInterval = anchorInterval;
	}


	public Float getAnchorScope() {
		return anchorScope;
	}


	public void setAnchorScope(Float anchorScope) {
		this.anchorScope = anchorScope;
	}


	public Integer getAnchorCycle() {
		return anchorCycle;
	}


	public void setAnchorCycle(Integer anchorCycle) {
		this.anchorCycle = anchorCycle;
	}


	public Integer getBeaconInterval() {
		return beaconInterval;
	}


	public void setBeaconInterval(Integer beaconInterval) {
		this.beaconInterval = beaconInterval;
	}


	public Float getBeaconScope() {
		return beaconScope;
	}


	public void setBeaconScope(Float beaconScope) {
		this.beaconScope = beaconScope;
	}


	public Integer getBeaconCycle() {
		return beaconCycle;
	}


	public void setBeaconCycle(Integer beaconCycle) {
		this.beaconCycle = beaconCycle;
	}


	public Integer getLoraInterval() {
		return loraInterval;
	}


	public void setLoraInterval(Integer loraInterval) {
		this.loraInterval = loraInterval;
	}


	public Float getLoraScope() {
		return loraScope;
	}


	public void setLoraScope(Float loraScope) {
		this.loraScope = loraScope;
	}


	public Integer getLoraCycle() {
		return loraCycle;
	}


	public void setLoraCycle(Integer loraCycle) {
		this.loraCycle = loraCycle;
	}


	public Integer getGpsInterval() {
		return gpsInterval;
	}


	public void setGpsInterval(Integer gpsInterval) {
		this.gpsInterval = gpsInterval;
	}


	public Float getGpsScope() {
		return gpsScope;
	}


	public void setGpsScope(Float gpsScope) {
		this.gpsScope = gpsScope;
	}


	public Integer getGpsCycle() {
		return gpsCycle;
	}


	public void setGpsCycle(Integer gpsCycle) {
		this.gpsCycle = gpsCycle;
	}


	public Integer getGpsxyz() {
		return gpsxyz;
	}


	public void setGpsxyz(Integer gpsxyz) {
		this.gpsxyz = gpsxyz;
	}


	public Integer getZoneid() {
		return zoneid;
	}


	public void setZoneid(Integer zoneid) {
		this.zoneid = zoneid;
	}


	public Double getLocx() {
		return locx;
	}


	public void setLocx(Double locx) {
		this.locx = locx;
	}


	public Double getLocy() {
		return locy;
	}


	public void setLocy(Double locy) {
		this.locy = locy;
	}


	public Double getLocz() {
		return locz;
	}


	public void setLocz(Double locz) {
		this.locz = locz;
	}


	public Double getGpslon() {
		return gpslon;
	}


	public void setGpslon(Double gpslon) {
		this.gpslon = gpslon;
	}


	public Double getGpslat() {
		return gpslat;
	}


	public void setGpslat(Double gpslat) {
		this.gpslat = gpslat;
	}


	public Double getGpsalt() {
		return gpsalt;
	}


	public void setGpsalt(Double gpsalt) {
		this.gpsalt = gpsalt;
	}


	@Override
	public String toString() {
		return "LocCustParamModel [projectId=" + projectId + ", scale=" + scale + ", anchorInterval=" + anchorInterval
				+ ", anchorScope=" + anchorScope + ", anchorCycle=" + anchorCycle + ", beaconInterval=" + beaconInterval
				+ ", beaconScope=" + beaconScope + ", beaconCycle=" + beaconCycle + ", loraInterval=" + loraInterval
				+ ", loraScope=" + loraScope + ", loraCycle=" + loraCycle + ", gpsInterval=" + gpsInterval
				+ ", gpsScope=" + gpsScope + ", gpsCycle=" + gpsCycle + ", gpsxyz=" + gpsxyz + ", zoneid=" + zoneid
				+ ", locx=" + locx + ", locy=" + locy + ", locz=" + locz + ", gpslon=" + gpslon + ", gpslat=" + gpslat
				+ ", gpsalt=" + gpsalt + ", rotation=" + rotation + "]";
	}


	public Double getRotation() {
		return rotation;
	}


	public void setRotation(Double rotation) {
		this.rotation = rotation;
	}


}